home *** CD-ROM | disk | FTP | other *** search
/ OpenGL Superbible (2nd Edition) / OpenGL SuperBible e2.iso / tools / GLUT-3.7 / TEST / GLUT / Imakefile < prev    next >
Encoding:
Makefile  |  1998-08-12  |  2.5 KB  |  99 lines

  1.  
  2. /* Copyright (c) Mark J. Kilgard, 1994. */
  3.  
  4. #include "../../Glut.cf"
  5.  
  6. /* Andy V @ DEC sez... */
  7. #ifdef AlphaArchitecture
  8. EXTRA_INCLUDES = GLUTInclude -I$(TOP)/lib/glut
  9. #else
  10. INCLUDES = -I$(TOP)/lib/glut
  11. #endif
  12.  
  13. SRCS = bigtest.c cursor_test.c over_test.c shape_test.c test1.c test10.c \
  14.   test11.c test12.c test13.c test14.c test15.c test16.c test17.c \
  15.   test18.c test19.c test2.c test20.c test21.c test22.c test23.c test24.c \
  16.   test25.c test26.c test27.c test3.c test4.c test5.c test6.c test7.c \
  17.   test8.c test9.c test28.c timer_test.c menu_test.c keyup_test.c joy_test.c
  18.  
  19. TARGETS = test1 test2 test3 test4 test5 test6 test7 test8 \
  20.        test9 test10 test11 test12 test13 test14 test15 test16 test17 \
  21.        test18 test19 test20 test21 test22 test23 test24 test25 test26 \
  22.        test27 test28 bigtest cursor_test menu_test over_test shape_test \
  23.        timer_test keyup_test joy_test
  24.  
  25. AllTarget($(TARGETS))
  26.  
  27. GlutTestProgramTarget(test1)
  28. GlutTestProgramTarget(test2)
  29. GlutTestProgramTarget(test3)
  30. GlutTestProgramTarget(test4)
  31. GlutTestProgramTarget(test5)
  32. GlutTestProgramTarget(test6)
  33. GlutTestProgramTarget(test7)
  34. GlutTestProgramTarget(test8)
  35. GlutTestProgramTarget(test9)
  36. GlutTestProgramTarget(test10)
  37. GlutTestProgramTarget(test11)
  38. GlutTestProgramTarget(test12)
  39. GlutTestProgramTarget(test13)
  40. GlutTestProgramTarget(test14)
  41. GlutTestProgramTarget(test15)
  42. GlutTestProgramTarget(test16)
  43. GlutTestProgramTarget(test17)
  44. GlutTestProgramTarget(test18)
  45. GlutTestProgramTarget(test19)
  46. GlutTestProgramTarget(test20)
  47. GlutTestProgramTarget(test21)
  48. GlutTestProgramTarget(test22)
  49. GlutTestProgramTarget(test23)
  50. GlutTestProgramTarget(test24)
  51. GlutTestProgramTarget(test25)
  52. GlutTestProgramTarget(test26)
  53. GlutTestProgramTarget(test27)
  54. GlutTestProgramTarget(test28)
  55. GlutTestProgramTarget(bigtest)
  56. GlutTestProgramTarget(cursor_test)
  57. GlutTestProgramTarget(keyup_test)
  58. GlutTestProgramTarget(joy_test)
  59. GlutTestProgramTarget(menu_test)
  60. GlutTestProgramTarget(over_test)
  61. GlutTestProgramTarget(shape_test)
  62. GlutTestProgramTarget(timer_test)
  63.  
  64. # Do not be surprised if some of these tests fail on previous GLUT releases.
  65.  
  66. # NOTE: first run of test2 can fail since time dependent, but run twice
  67.  
  68. test : $(TARGETS)
  69.     @GLUT_TEST_ALT_DISPLAY=$$DISPLAY ./test1
  70.     -./test2
  71.     @./test2
  72.     @./test3
  73.     @./test4
  74.     @./test5
  75.     @./test7
  76.     @./test8
  77.     @./test9
  78.     @./test10
  79.     @./test11
  80.     @./test12
  81.     @./test13
  82.     @./test14
  83.     @./test15
  84.     @./test16
  85.     @./test17
  86.     @./test18
  87.     @./test19
  88.     @./test20
  89.     @./test21
  90.     @./test22
  91.     @./test23
  92.     @./test24
  93.     @./test25
  94.     @./test26
  95.     @./test27
  96.     @./test28
  97.  
  98. DependTarget()
  99.